﻿/***************************************************************************************
* 系统日志接口文件（显示界面直接显示，供用户查看）
****************************************************************************************/
#include "systemjournal.h"
#include "systemjournalcore.h"

SystemJournal::SystemJournal()
{}

SystemJournal::~SystemJournal()
{

}
void SystemJournal::WriteTraceJournal(const QString& str)
{
	journal->WriteTraceJournal(JournalType::journal_type_trace, str);
}
void SystemJournal::WriteWarnJournal(const QString& str)
{
	journal->WriteTraceJournal(JournalType::journal_type_warning, str);
}
void SystemJournal::WriteErrorJournal(const QString& str)
{
	journal->WriteTraceJournal(JournalType::journal_type_error, str);
}

QStringList SystemJournal::ReadTraceJournal()
{
	return journal->ReadTraceJournal(JournalType::journal_type_trace);
}

QStringList SystemJournal::ReadeWarnJournal()
{
	return journal->ReadTraceJournal(JournalType::journal_type_warning);
}
QStringList SystemJournal::ReadeErrorJournal()
{
	return journal->ReadTraceJournal(JournalType::journal_type_error);
}